package lab_11.com.acme.bankapp.domain.bank;

import lab_11.com.acme.bankapp.domain.bank.Exceptions.OverdraftLimitExceededException;

public interface Account {

	public void deposit(double amount) throws IllegalArgumentException;

	public void withdraw(double amount) throws IllegalArgumentException,
			OverdraftLimitExceededException;

	public double getBalance();

	public double maximumAmountToWithdraw();

	public void printAllAccountData();

}
